Namespace C4F.DevKit.Bluetooth

    Namespace ServiceAndDeviceDiscovery

        ''' <summary>
        ''' Enumeration for device types.
        ''' </summary>
        Public Enum DeviceType

            ''' <summary>
            ''' Represents AccessPoint17To33 device.
            ''' </summary>
            AccessPoint17To33 = 776

            ''' <summary>
            ''' Represents AccessPoint1To17 device.
            ''' </summary>
            AccessPoint1To17 = 772

            ''' <summary>
            ''' Represents AccessPoint33To50 device.
            ''' </summary>
            AccessPoint33To50 = 780

            ''' <summary>
            ''' Represents AccessPoint50To67 device.
            ''' </summary>
            AccessPoint50To67 = 784

            ''' <summary>
            ''' Represents AccessPoint67To83 device.
            ''' </summary>
            AccessPoint67To83 = 788

            ''' <summary>
            ''' Represents AccessPoint83To99 device.
            ''' </summary>
            AccessPoint83To99 = 792

            ''' <summary>
            ''' Represents AccessPointAvailable device.
            ''' </summary>
            AccessPointAvailable = 768

            ''' <summary>
            ''' Represents AudioVideoCamcorder device.
            ''' </summary>
            AudioVideoCamcorder = 1076

            ''' <summary>
            ''' Represents AudioVideoCar device.
            ''' </summary>
            AudioVideoCar = 1056

            ''' <summary>
            ''' Represents AudioVideoDisplayLoudSpeaker device.
            ''' </summary>
            AudioVideoDisplayLoudSpeaker = 1084

            ''' <summary>
            ''' Represents AudioVideoGaming device.
            ''' </summary>
            AudioVideoGaming = 1096

            ''' <summary>
            ''' Represents AudioVideoHandsFree device.
            ''' </summary>
            AudioVideoHandsFree = 1032

            ''' <summary>
            ''' Represents AudioVideoHeadphones device.
            ''' </summary>
            AudioVideoHeadphones = 1048

            ''' <summary>
            ''' Represents AudioVideoHeadset device.
            ''' </summary>
            AudioVideoHeadset = 1028

            ''' <summary>
            ''' Represents AudioVideoHiFi device.
            ''' </summary>
            AudioVideoHiFi = 1064

            ''' <summary>
            ''' Represents AudioVideoLoudSpeaker device.
            ''' </summary>
            AudioVideoLoudSpeaker = 1044

            ''' <summary>
            ''' Represents AccessPoint17To33 device.
            ''' </summary>
            AudioVideoMicrophone = 1040

            ''' <summary>
            ''' Represents AccessPoint17To33 device.
            ''' </summary>
            AudioVideoMonitor = 1080

            ''' <summary>
            ''' Represents AudioVideoPortable device.
            ''' </summary>
            AudioVideoPortable = 1052

            ''' <summary>
            ''' Represents AudioVideoSetTopBox device.
            ''' </summary>
            AudioVideoSetTopBox = 1060

            ''' <summary>
            ''' Represents AudioVideoUnclassified device.
            ''' </summary>
            AudioVideoUnclassified = 1024

            ''' <summary>
            ''' Represents AccessPoint17To33 device.
            ''' </summary>
            AudioVideoVcr = 1068

            ''' <summary>
            ''' Represents AccessPoint17To33 device.
            ''' </summary>
            AudioVideoVideoCamera = 1072

            ''' <summary>
            ''' Represents AudioVideoVideoConferencing device.
            ''' </summary>
            AudioVideoVideoConferencing = 1088

            ''' <summary>
            ''' Represents CellPhone device.
            ''' </summary>
            CellPhone = 516

            ''' <summary>
            ''' Represents Computer device.
            ''' </summary>
            Computer = 256

            ''' <summary>
            ''' Represents CordlessPhone device.
            ''' </summary>
            CordlessPhone = 520

            ''' <summary>
            ''' Represents DesktopComputer device.
            ''' </summary>
            DesktopComputer = 260

            ''' <summary>
            ''' Represents HandheldComputer device.
            ''' </summary>
            HandheldComputer = 272

            ''' <summary>
            ''' Represents Imaging device.
            ''' </summary>
            Imaging = 1536

            ''' <summary>
            ''' Represents ImagingCamera device.
            ''' </summary>
            ImagingCamera = 1568

            ''' <summary>
            ''' Represents ImagingDisplay device.
            ''' </summary>
            ImagingDisplay = 1552

            ''' <summary>
            ''' Represents ImagingPrinter device.
            ''' </summary>
            ImagingPrinter = 1664

            ''' <summary>
            ''' Represents ImagingScanner device.
            ''' </summary>
            ImagingScanner = 1600

            ''' <summary>
            ''' Represents IsdnAccess device.
            ''' </summary>
            IsdnAccess = 532

            ''' <summary>
            ''' Represents LaptopComputer device.
            ''' </summary>
            LaptopComputer = 268

            ''' <summary>
            ''' Represents PdaComputer device.
            ''' </summary>
            PdaComputer = 276

            ''' <summary>
            ''' Represents Peripheral device.
            ''' </summary>
            Peripheral = 1280

            ''' <summary>
            ''' Represents PeripheralCardReader device.
            ''' </summary>
            PeripheralCardReader = 1304

            ''' <summary>
            ''' Represents PeripheralDigitizerTablet device.
            ''' </summary>
            PeripheralDigitizerTablet = 1300

            ''' <summary>
            ''' Represents PeripheralGamepad device.
            ''' </summary>
            PeripheralGamepad = 1288

            ''' <summary>
            ''' Represents PeripheralJoystick device.
            ''' </summary>
            PeripheralJoystick = 1284

            ''' <summary>
            ''' Represents PeripheralKeyboard device.
            ''' </summary>
            PeripheralKeyboard = 1344

            ''' <summary>
            ''' Represents PeripheralPointingDevice device.
            ''' </summary>
            PeripheralPointingDevice = 1408

            ''' <summary>
            ''' Represents PeripheralRemoteControl device.
            ''' </summary>
            PeripheralRemoteControl = 1292

            ''' <summary>
            ''' Represents PeripheralSensingDevice device.
            ''' </summary>
            PeripheralSensingDevice = 1296

            ''' <summary>
            ''' Represents Phone device.
            ''' </summary>
            Phone = 512

            ''' <summary>
            ''' Represents RenderingService device.
            ''' </summary>
            RenderingService = 262144

            ''' <summary>
            ''' Represents ServerComputer device.
            ''' </summary>
            ServerComputer = 264

            ''' <summary>
            ''' Represents SmartPhone device.
            ''' </summary>
            SmartPhone = 524

            ''' <summary>
            ''' Represents UnclassifiedDevice device.
            ''' </summary>
            UnclassifiedDevice = 7936

            ''' <summary>
            ''' Represents WearableComputer device.
            ''' </summary>
            WearableComputer = 280

            ''' <summary>
            ''' Represents WiredPhone device.
            ''' </summary>
            WiredPhone = 528

        End Enum

    End Namespace

End Namespace
